package view;

import ar.uba.fi.algo3.titiritero.ObjetoVivo;

import java.awt.Color;
import java.awt.Label;

import model.common.Numero;

public class Score extends Label implements ObjetoVivo{

	
	private static final long serialVersionUID = -6045057146959245739L;
	private Numero puntaje;
	private Numero vidas;
	
	public Score(){
		super();
		this.setBackground(Color.BLACK);
		this.setForeground(Color.YELLOW);
	}

	public void vivir() {
		if(vidas==null)throw new IllegalStateException();
		if(puntaje==null)throw new IllegalStateException();	//hay que setear el puntaje
		String score = "Score :" + puntaje.getValor()+" Vidas :"+ vidas.getValor();
		this.setText(score);
	}
	
	public void setPuntaje(Numero puntaje){
	
		this.puntaje=puntaje;
	}
	
	public void setVidas(Numero vidas){
		
		this.vidas=vidas;
	}
	

}
